package yl.hs.bmipfull.pojo.salemanage;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

/**
 * 作用:  客户拜访计划实体类<br/>
 * 创建时间: 2021年05月19日 18时58分11秒 <br/>
 *
 * @author 谢东
 */
@DBTable(disName = "客户拜访计划", mapCode = "customer_access_plan")
public class CustomerAccessPlanEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 编号
     */
    @DBField(disName = "客户拜访计划编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "")
    private String sn;
    /**
     * 客户编号
     */
    private String customerSN;
    /**
     * 客户联系人
     */
    private String linkers;
    /**
     * 计划拜访时间
     */
    private Object planTime;
    /**
     * 拜访方式
     */
    private Short accessWay;
    /**
     * 主要目的
     */
    private String mainPurpose;
    /**
     * 次要目的
     */
    private String secondaryPurpose;
    /**
     * 文档资料
     */
    private String documentList;
    /**
     * 参与人员
     */
    private String teamUsers;
    /**
     * 业务员编号
     */
    private String salerSN;
    /**
     * 状态
     */
    private Short state;

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSn() {
        return this.sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getCustomerSN() {
        return this.customerSN;
    }

    public void setCustomerSN(String customerSN) {
        this.customerSN = customerSN;
    }

    public String getLinkers() {
        return this.linkers;
    }

    public void setLinkers(String linkers) {
        this.linkers = linkers;
    }

    public Object getPlanTime() {
        return this.planTime;
    }

    public void setPlanTime(Object planTime) {
        this.planTime = planTime;
    }

    public Short getAccessWay() {
        return this.accessWay;
    }

    public void setAccessWay(Short accessWay) {
        this.accessWay = accessWay;
    }

    public String getMainPurpose() {
        return this.mainPurpose;
    }

    public void setMainPurpose(String mainPurpose) {
        this.mainPurpose = mainPurpose;
    }

    public String getSecondaryPurpose() {
        return this.secondaryPurpose;
    }

    public void setSecondaryPurpose(String secondaryPurpose) {
        this.secondaryPurpose = secondaryPurpose;
    }

    public String getDocumentList() {
        return this.documentList;
    }

    public void setDocumentList(String documentList) {
        this.documentList = documentList;
    }

    public String getTeamUsers() {
        return this.teamUsers;
    }

    public void setTeamUsers(String teamUsers) {
        this.teamUsers = teamUsers;
    }

    public String getSalerSN() {
        return this.salerSN;
    }

    public void setSalerSN(String salerSN) {
        this.salerSN = salerSN;
    }

    public Short getState() {
        return this.state;
    }

    public void setState(Short state) {
        this.state = state;
    }


}